$(function() {
	var mygrid = $("#list").jqGrid({
		url : 'admin/user/user!byacegi',
		postData : {
			"acegi.name" : acegiName
		},
		datatype : "json",
		mtype : 'GET',
		colNames : [ '查看', '登录名', '状态', '管理' ],
		colModel : [ {
			name : 'username',
			index : 'username',
			width : 200,
			formatter : viewFormater
		}, {
			name : 'username',
			index : 'username',
			width : 200
		}, {
			name : 'enabled',
			index : 'enabled',
			width : 200,
			formatter : statusFormatter
		}, {
			name : 'username',
			index : 'username',
			width : 200,
			formatter : removeFormatter
		}, ],
		pager : '#pager',
		rowNum : 10,
		rowList : [ 10, 20, 30 ],
		sortname : 'username',
		sortorder : 'desc',
		viewrecords : true,
		caption : '用户列表',
		width : '500',
		height : '300',
		jsonReader : {
			repeatitems : false,
			id : "0"
		}
	});
	mygrid.jqGrid("navGrid", "#pager", {
		edit : false,
		add : false,
		del : false,
		search : false
	});
	mygrid.jqGrid("navButtonAdd", "#pager", {
		onClickButton : function() {
			addUsers(acegiName);
		},
		buttonicon : "ui-icon-newwin",
		caption : "添加用户",
		id : "newGroup"
	});
	

});
function viewFormater(cellvalue, options, rowObject) {
	var eid = rowObject['id'];
	var url = 'admin/user/user!get?bean.username='
			+ cellvalue;
	var link = $(getAjaxLink(url, rowObject['localName']));
	return $("<span></span>").append(link).html();

}
function removeFormatter(cellvalue, options, rowObject) {
	var pd = "owner.username="+cellvalue;
	var link = $("<a href=\"javascript:removeUser('"+pd+"');\">删除</a>");
	return $("<span></span>").append(link).html();
}

function statusFormatter(cellvalue, options, rowObject) {
	var chk = (cellvalue == true) ? "checked" : "";
	var link = $("<input type='checkbox' " + chk + " disabled></input>");
	return $("<span></span>").append(link).html();
}

function addUsers(secRole){
	doGet("admin/securole/appendusers?acegiRole="+secRole);
}